package com.ruoyi.project.mydo.mydojob.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 作业表对象 mydo_job
 *
 * @author ruoyi
 * @date 2023-04-10
 */
public class MydoJob extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 作业编号 */
    @Excel(name = "作业编号")
    private String jobId;

    /** 作业状态 */
    @Excel(name = "作业状态")
    private String status;

    /** 联机状态 */
    @Excel(name = "联机状态")
    private String onLineType;

    /** 任务号 */
    @Excel(name = "任务号")
    private String taskNo;

    /** 供应商编号 */
    @Excel(name = "供应商编号")
    private String supplierId;

    /** 客户编号 */
    @Excel(name = "客户编号")
    private String customerId;

    /** 部门编号 */
    @Excel(name = "部门编号")
    private String departmentId;

    /** 托盘条码 */
    @Excel(name = "托盘条码")
    private String trayCode;

    /** 巷道号 */
    @Excel(name = "巷道号")
    private String roadwayId;

    /** 货位编码 */
    @Excel(name = "货位编码")
    private String cargoSpaceId;

    /** 目标巷道编码 */
    @Excel(name = "目标巷道编码")
    private String targetRoadwayId;

    /** 目标货位编码 */
    @Excel(name = "目标货位编码")
    private String targetCargoSpaceId;

    /** 产线 */
    @Excel(name = "产线")
    private String lineId;

    /**  */
    @Excel(name = "")
    private String workshopId;

    /** 优先级 */
    @Excel(name = "优先级")
    private Integer priority;

    /** 执行阶段 */
    @Excel(name = "执行阶段")
    private String executionPhase;

    /** 出入库类型 */
    @Excel(name = "出入库类型")
    private String inOrOut;

    /** 开始时间 */
    @Excel(name = "开始时间")
    private String startTime;

    /** 完成时间 */
    @Excel(name = "完成时间")
    private String finishTime;

    /** 入口 */
    @Excel(name = "入口")
    private String entranceId;

    /** 出口 */
    @Excel(name = "出口")
    private String exitId;

    /** 班组编码 */
    @Excel(name = "班组编码")
    private String classNowName;

    /** 车间编码 */
    @Excel(name = "车间编码")
    private String classWorkshopName;

    /** 班组编码 */
    @Excel(name = "班组编码")
    private String classgroupNumber;

    /** 班组时间 */
    @Excel(name = "班组时间")
    private String classWorkshopDateTime;

    /** 班组编码 */
    @Excel(name = "班组编码")
    private String classId;

    /** 班组时间 */
    @Excel(name = "班组时间")
    private String classNowDateTime;

    /** 仓库 */
    @Excel(name = "仓库")
    private String warehouseId;

    /** 出口2 */
    @Excel(name = "出口2")
    private String outId;

    /** 站点 */
    @Excel(name = "站点")
    private String siteId;

    /** 车牌号 */
    @Excel(name = "车牌号")
    private String carNumber;

    /** 标志 */
    @Excel(name = "标志")
    private String faultFlag;

    /** 设备 */
    @Excel(name = "设备")
    private String devId;

    /** 库存来源 */
    @Excel(name = "库存来源")
    private String stockSource;

    /** 货位高度 */
    @Excel(name = "货位高度")
    private String floor;

    /** 叠盘顺序 */
    @Excel(name = "叠盘顺序")
    private String location;

    /** 到位时间 */
    @Excel(name = "到位时间")
    private String dwTime;

    /** 任务分组 */
    @Excel(name = "任务分组")
    private String countId;

    /** 巷道时间 */
    @Excel(name = "巷道时间")
    private String xdTime;

    @Excel(name = "src_site")
    private String srcSite;

    @Excel(name = "tar_site")
    private String tarSite;

    private Integer inOut;

    private String productId;

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public void setJobId(String jobId)
    {
        this.jobId = jobId;
    }

    public String getJobId()
    {
        return jobId;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setOnLineType(String onLineType)
    {
        this.onLineType = onLineType;
    }

    public String getOnLineType()
    {
        return onLineType;
    }
    public void setTaskNo(String taskNo)
    {
        this.taskNo = taskNo;
    }

    public String getTaskNo()
    {
        return taskNo;
    }
    public void setSupplierId(String supplierId)
    {
        this.supplierId = supplierId;
    }

    public String getSupplierId()
    {
        return supplierId;
    }
    public void setCustomerId(String customerId)
    {
        this.customerId = customerId;
    }

    public String getCustomerId()
    {
        return customerId;
    }
    public void setDepartmentId(String departmentId)
    {
        this.departmentId = departmentId;
    }

    public String getDepartmentId()
    {
        return departmentId;
    }
    public void setTrayCode(String trayCode)
    {
        this.trayCode = trayCode;
    }

    public String getTrayCode()
    {
        return trayCode;
    }
    public void setRoadwayId(String roadwayId)
    {
        this.roadwayId = roadwayId;
    }

    public String getRoadwayId()
    {
        return roadwayId;
    }
    public void setCargoSpaceId(String cargoSpaceId)
    {
        this.cargoSpaceId = cargoSpaceId;
    }

    public String getCargoSpaceId()
    {
        return cargoSpaceId;
    }
    public void setTargetRoadwayId(String targetRoadwayId)
    {
        this.targetRoadwayId = targetRoadwayId;
    }

    public String getTargetRoadwayId()
    {
        return targetRoadwayId;
    }
    public void setTargetCargoSpaceId(String targetCargoSpaceId)
    {
        this.targetCargoSpaceId = targetCargoSpaceId;
    }

    public String getTargetCargoSpaceId()
    {
        return targetCargoSpaceId;
    }
    public void setLineId(String lineId)
    {
        this.lineId = lineId;
    }

    public String getLineId()
    {
        return lineId;
    }
    public void setWorkshopId(String workshopId)
    {
        this.workshopId = workshopId;
    }

    public String getWorkshopId()
    {
        return workshopId;
    }
    public void setPriority(Integer priority)
    {
        this.priority = priority;
    }

    public Integer getPriority()
    {
        return priority;
    }
    public void setExecutionPhase(String executionPhase)
    {
        this.executionPhase = executionPhase;
    }

    public String getExecutionPhase()
    {
        return executionPhase;
    }
    public void setInOrOut(String inOrOut)
    {
        this.inOrOut = inOrOut;
    }

    public String getInOrOut()
    {
        return inOrOut;
    }
    public void setStartTime(String startTime)
    {
        this.startTime = startTime;
    }

    public String getStartTime()
    {
        return startTime;
    }
    public void setFinishTime(String finishTime)
    {
        this.finishTime = finishTime;
    }

    public String getFinishTime()
    {
        return finishTime;
    }
    public void setEntranceId(String entranceId)
    {
        this.entranceId = entranceId;
    }

    public String getEntranceId()
    {
        return entranceId;
    }
    public void setExitId(String exitId)
    {
        this.exitId = exitId;
    }

    public String getExitId()
    {
        return exitId;
    }
    public void setClassNowName(String classNowName)
    {
        this.classNowName = classNowName;
    }

    public String getClassNowName()
    {
        return classNowName;
    }
    public void setClassWorkshopName(String classWorkshopName)
    {
        this.classWorkshopName = classWorkshopName;
    }

    public String getClassWorkshopName()
    {
        return classWorkshopName;
    }
    public void setClassgroupNumber(String classgroupNumber)
    {
        this.classgroupNumber = classgroupNumber;
    }

    public String getClassgroupNumber()
    {
        return classgroupNumber;
    }
    public void setClassWorkshopDateTime(String classWorkshopDateTime)
    {
        this.classWorkshopDateTime = classWorkshopDateTime;
    }

    public String getClassWorkshopDateTime()
    {
        return classWorkshopDateTime;
    }
    public void setClassId(String classId)
    {
        this.classId = classId;
    }

    public String getClassId()
    {
        return classId;
    }
    public void setClassNowDateTime(String classNowDateTime)
    {
        this.classNowDateTime = classNowDateTime;
    }

    public String getClassNowDateTime()
    {
        return classNowDateTime;
    }
    public void setWarehouseId(String warehouseId)
    {
        this.warehouseId = warehouseId;
    }

    public String getWarehouseId()
    {
        return warehouseId;
    }
    public void setOutId(String outId)
    {
        this.outId = outId;
    }

    public String getOutId()
    {
        return outId;
    }
    public void setSiteId(String siteId)
    {
        this.siteId = siteId;
    }

    public String getSiteId()
    {
        return siteId;
    }
    public void setCarNumber(String carNumber)
    {
        this.carNumber = carNumber;
    }

    public String getCarNumber()
    {
        return carNumber;
    }
    public void setFaultFlag(String faultFlag)
    {
        this.faultFlag = faultFlag;
    }

    public String getFaultFlag()
    {
        return faultFlag;
    }
    public void setDevId(String devId)
    {
        this.devId = devId;
    }

    public String getDevId()
    {
        return devId;
    }
    public void setStockSource(String stockSource)
    {
        this.stockSource = stockSource;
    }

    public String getStockSource()
    {
        return stockSource;
    }
    public void setFloor(String floor)
    {
        this.floor = floor;
    }

    public String getFloor()
    {
        return floor;
    }
    public void setLocation(String location)
    {
        this.location = location;
    }

    public String getLocation()
    {
        return location;
    }
    public void setDwTime(String dwTime)
    {
        this.dwTime = dwTime;
    }

    public String getDwTime()
    {
        return dwTime;
    }
    public void setCountId(String countId)
    {
        this.countId = countId;
    }

    public String getCountId()
    {
        return countId;
    }
    public void setXdTime(String xdTime)
    {
        this.xdTime = xdTime;
    }

    public String getXdTime()
    {
        return xdTime;
    }

    public Integer getInOut() {
        return inOut;
    }

    public void setInOut(Integer inOut) {
        this.inOut = inOut;
    }

    public String getSrcSite() {
        return srcSite;
    }

    public void setSrcSite(String srcSite) {
        this.srcSite = srcSite;
    }

    public String getTarSite() {
        return tarSite;
    }

    public void setTarSite(String tarSite) {
        this.tarSite = tarSite;
    }

    @Override
    public String toString() {
        return "MydoJob{" +
                "jobId='" + jobId + '\'' +
                ", status='" + status + '\'' +
                ", onLineType='" + onLineType + '\'' +
                ", taskNo='" + taskNo + '\'' +
                ", supplierId='" + supplierId + '\'' +
                ", customerId='" + customerId + '\'' +
                ", departmentId='" + departmentId + '\'' +
                ", trayCode='" + trayCode + '\'' +
                ", roadwayId='" + roadwayId + '\'' +
                ", cargoSpaceId='" + cargoSpaceId + '\'' +
                ", targetRoadwayId='" + targetRoadwayId + '\'' +
                ", targetCargoSpaceId='" + targetCargoSpaceId + '\'' +
                ", lineId='" + lineId + '\'' +
                ", workshopId='" + workshopId + '\'' +
                ", priority=" + priority +
                ", executionPhase='" + executionPhase + '\'' +
                ", inOrOut='" + inOrOut + '\'' +
                ", startTime='" + startTime + '\'' +
                ", finishTime='" + finishTime + '\'' +
                ", entranceId='" + entranceId + '\'' +
                ", exitId='" + exitId + '\'' +
                ", classNowName='" + classNowName + '\'' +
                ", classWorkshopName='" + classWorkshopName + '\'' +
                ", classgroupNumber='" + classgroupNumber + '\'' +
                ", classWorkshopDateTime='" + classWorkshopDateTime + '\'' +
                ", classId='" + classId + '\'' +
                ", classNowDateTime='" + classNowDateTime + '\'' +
                ", warehouseId='" + warehouseId + '\'' +
                ", outId='" + outId + '\'' +
                ", siteId='" + siteId + '\'' +
                ", carNumber='" + carNumber + '\'' +
                ", faultFlag='" + faultFlag + '\'' +
                ", devId='" + devId + '\'' +
                ", stockSource='" + stockSource + '\'' +
                ", floor='" + floor + '\'' +
                ", location='" + location + '\'' +
                ", dwTime='" + dwTime + '\'' +
                ", countId='" + countId + '\'' +
                ", xdTime='" + xdTime + '\'' +
                ", srcSite='" + srcSite + '\'' +
                ", tarSite='" + tarSite + '\'' +
                ", inOut=" + inOut +
                ", productId='" + productId + '\'' +
                '}';
    }
}
